* {
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
}

html,
body,
#root {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.top {
    width: 100%;
    height: 50px;
    background-color: rgba(67, 129, 230, 1);
    display: flex;
    align-items: center;
    padding-left: 50px;
}

.top>h2 {
    width: 100%;
    height: 100%;
    line-height: 56px;
    color: white;
    font-weight: bold;
}

.main {
    flex: 1;
    display: flex;
}

.right {
    flex: 1;
    background-color: rgba(245, 245, 245, 1);
}

.App {
    width: 100%;
    height: 100%;
}

.left>div {
    width: 100%;
    height: 100%;
}

.ant-menu-inline,
.ant-menu-dark {
    height: 100%;
}